//
//
//
// struct test(String);
// impl test {
//     fn 至_字符串(a:&str) -> String {
//       a.to_string()
//     }
// }
#[allow(dead_code)]
enum EnumTest {
  Err(u32),
  OK(u32),
}
impl EnumTest {
  fn func_test(&self) -> &EnumTest {
    return self;
  }
}
fn main() -> () {
  let a: EnumTest = EnumTest::OK(115);
  match a.func_test() {
    EnumTest::Err(err) => {
      println!("发生了错误:{}", err)
    }
    EnumTest::OK(value) => {
      println!("执行成功了:{}", value)
    }
  }
  return ();
}
